Text copied to clipboard!
Заглавие
Text copied to clipboard!Ruby разработчик
Описание
Text copied to clipboard!
Търсим Ruby разработчик, който да се присъедини към нашия екип от талантливи софтуерни инженери. Кандидатът ще играе ключова роля в проектирането, разработването и поддръжката на уеб приложения, използвайки Ruby и Ruby on Rails. Идеалният кандидат трябва да има страст към писането на чист, ефективен и поддържаем код, както и желание да работи в динамична и сътрудническа среда.
Като Ruby разработчик, ще работите в тясно сътрудничество с продуктовите мениджъри, UX/UI дизайнери и други разработчици, за да създавате иновативни решения, които отговарят на нуждите на нашите клиенти. Ще участвате в целия жизнен цикъл на разработката – от събирането на изисквания до внедряването и поддръжката на приложенията.
Вашите основни отговорности ще включват разработване на нови функционалности, оптимизиране на съществуващ код, писане на тестове и участие в код ревюта. Очакваме от вас да следите най-новите тенденции в Ruby екосистемата и да предлагате подобрения в архитектурата и процесите на разработка.
Работата изисква добро разбиране на обектно-ориентираното програмиране, опит с бази данни (особено PostgreSQL или MySQL), както и познания по HTML, CSS и JavaScript. Опит с RESTful API, Git и CI/CD инструменти също е желателен.
Ако сте мотивиран, отговорен и обичате да решавате сложни проблеми чрез код, ще се радваме да се запознаем с вас. Предлагаме конкурентно възнаграждение, гъвкаво работно време, възможност за дистанционна работа и участие в интересни и значими проекти.
Отговорности
Text copied to clipboard!- Разработване и поддръжка на уеб приложения с Ruby и Ruby on Rails
- Създаване и интегриране на RESTful API
- Работа с релационни бази данни като PostgreSQL или MySQL
- Писане на автоматизирани тестове и участие в код ревюта
- Оптимизиране на производителността и сигурността на приложенията
- Сътрудничество с дизайнери и продуктови мениджъри
- Участие в планиране и оценка на задачи
- Следене на нови технологии и прилагане на добри практики
- Поддръжка и отстраняване на грешки в съществуващ код
- Участие в процесите на CI/CD и внедряване
Изисквания
Text copied to clipboard!- Минимум 2 години опит с Ruby и Ruby on Rails
- Добри познания по обектно-ориентирано програмиране
- Опит с бази данни като PostgreSQL или MySQL
- Познания по HTML, CSS и JavaScript
- Опит с Git и системи за контрол на версиите
- Умения за писане на тестове (RSpec, Minitest и др.)
- Опит с RESTful API и JSON формати
- Желание за учене и развитие
- Добри комуникационни умения и работа в екип
- Предимство: опит с Docker, Kubernetes или CI/CD инструменти
Потенциални въпроси за интервю
Text copied to clipboard!- Колко години опит имате с Ruby и Ruby on Rails?
- Работили ли сте по проекти с RESTful API?
- Какви бази данни сте използвали в предишни проекти?
- Имате ли опит с писане на тестове и какви инструменти използвате?
- Как подхождате към оптимизацията на производителността на уеб приложение?
- Работили ли сте в екип с Agile методологии?
- Какви CI/CD инструменти сте използвали досега?
- Имате ли опит с front-end технологии като React или Vue.js?
- Как се справяте с отстраняване на грешки в продукционна среда?
- Какво ви мотивира да работите като Ruby разработчик?